/*==================================================================================================================
                  Copyright(c) 2009 Geometric. All rights reserved.
                             Unpublished - All rights reserved
====================================================================================================================
File description:

    Filename: libsy_custom_methods.h
    Module  : The entries of the services.

====================================================================================================================
Date                Name                         Description of Change
2017-05-06          Bayern         
Initialize creation
$HISTORY$
===================================================================================================================*/
#ifndef SY_CUSTOM_METHODS_H
#define SY_CUSTOM_METHODS_H

#include <ict\ict_userservice.h>
#include <tc\iman.h>
#include <tccore\custom.h>
#include <epm\epm_toolkit_tc_utils.h>
 
#ifdef __cplusplus
extern "C"
{
#endif
    // The main entry of teamcenter
    extern DLLAPI int libsy_register_callbacks();
    extern DLLAPI int libsy_register_action_handler( int *decision, va_list args );

	extern DLLAPI int cust_signoff_pdf_dataset(EPM_action_message_t msg);
	extern DLLAPI int cust_inclass_doc(EPM_action_message_t msg);

#ifdef __cplusplus
}
#endif

#endif
